package com.magenta.maxoptra.gis;

import com.magenta.mrs.util.GeoInformationClient;

/**
 * Project: MaxOptra
 * User: kaganov
 * Date: 26.02.2009 15:50:15
 * <p/>
 * Copyright (c) 1999-2007 Magenta Corporation Ltd. All Rights Reserved.
 * Magenta Technology proprietary and confidential.
 * Use is subject to license terms.
 */

/**
 * Superior interface for interfaces of external services provided geo info.
 */
public interface IGeoConfigurable {
//    /**
//     * Set environment for classes implemented by this interface.
//     *
//     * @param geoSettings environment.
//     */
//    void setGeoSettings(GeoSettings geoSettings);
//
//    /**
//     * Unique identifier of class implementing of this interface.
//     *
//     * @return separated values for separated classes loaded in JVM.
//     */
//    Long classId();


    /**
     * Setup new client connection manager.
     * @param client for getting geo-info.
     */
    void setClient(GeoInformationClient client);

    /**
     * Get client connection manager.
     * @return client for getting geo-info.
     */
    GeoInformationClient getClient();
}
